package main

import (
	"fmt"
	"reflect"
)

func main() {
	base()

}

func base()  {
	s := "i am string"

	// 获取对象类型 (string)
	fmt.Println(reflect.TypeOf(s))

	// 获取对象值 (i am string)
	fmt.Println(reflect.ValueOf(s))

	var x float64 = 3.4
	// 获取对象值 (<float64 Value>)
	fmt.Println(reflect.ValueOf(x))
}